package com.shycloud.mido.music.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import lombok.Data;

import java.util.Date;

/**
 * 曲集一级分类管理表
 *
 * @author nianhua.jiang
 */
@Data
@TableName(value = "mis_music_category")
public class MisMusicCategory implements Serializable {

	/** 主键 */
	@TableId(value = "id", type = IdType.AUTO)
	private Integer id;
	public static final String ID = "id";
	/** 分类名称 */
	private String name;
	public static final String NAME = "name";
	/** 排序 */
	private Integer sort;
	public static final String SORT = "sort";
	/** 状态 0=启用，1=禁用 */
	private String status = "0";
	public static final String STATUS = "status";
	/** 是否置顶 0-正常 1-置顶 */
	private String topFlag = "0";
	public static final String TOP_FLAG = "top_flag";
	/** 描述 */
	private String introduction;
	public static final String INTRODUCTION = "introduction";
	/** 创建人 */
	private String createUser;
	public static final String CREATE_USER = "create_user";
	/** 创建时间 */
	private Date createTime;
	public static final String CREATE_TIME = "create_time";
	/** 更新时间 */
	private Date updateTime;
	public static final String UPDATE_TIME = "update_time";
	/** 更新人 */
	private String updateUser;
	public static final String UPDATE_USER = "update_user";
	/** 标记删除 0-正常 1-删除 */
	private String delFlag = "0";
	public static final String DEL_FLAG = "del_flag";

	/**
	 * 是否是新增运营类别
	 */
	@TableField(value = "is_special")
	private String isSpecial;
	public static final String IS_SPECIAL = "is_special";

	/**
	 * 运营类别分为三个模块，banner,推荐曲集，推荐曲目, 我们用三位数字表示各个模块是否(0代表不显示，1代表显示)
	 */
	@TableField(value = "special_status")
	private String specialStatus;
	public static final String SPECIAL_STATUS = "special_status";

	/**
	 * 推荐曲目自定义标题
	 */
	@TableField(value = "music_title")
	private String musicTitle;
	public static final String  MUSIC_TITLE = "music_title";

	/**
	 * 推荐曲集自定义标题
	 */
	@TableField(value = "collection_title")
	private String collectionTitle;
	public static final String COLLECTION_TITLE = "COLLECTION_TITLE";

}